immediate gratification - Turkish English Dictionary